<html xmlns="http://www.w3c.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui"
	xmlns:f="http://java.sun.com/jsf/core">
	<h:head>
		<title> Distribuidora Frutos del Campo </title>
		<link rel="stylesheet" type="text/css" media="screen" href="../css/hojaDeEstilos.css" />
		<meta charset="utf-8" />
	</h:head>
	<h:body>
		<div id = 'contenido'>   
			<header>              
				<hgroup>          
					<a href="../home.xhtml"> <img src="../imagenes/tituloPagina.jpg" /></a>          
					<h2>Configuración del Sistema</h2>
				</hgroup>
				<hr />
				<br />
			</header>
			
			<section> 
			<div id='textoPrincipal'>
				
				<h3>Agregar datos al sistema</h3>
				
				<!-- Cada panel para un tipo de configuracion -->
				<h:form id="formulario">

					<p:accordionPanel activeIndex=" ">

						<p:tab title="Localidad">
							<p:growl id="messages" />
							<h:panelGrid id="panelLocalidad" columns="3" cellpadding="10">

								<h:outputLabel for="nombreLoc" value="Nombre: " />
								<p:inputText value="#{configuracionBean.nombreLocalidad}"
									id="nombreLoc" label="Nombre " />
								<p:message for="nombreLoc" />

								<h:outputLabel for="provincia" value="Provincia: " />
								<h:inputText value="#{configuracionBean.provinciaLocalidad}"
									id="provincia" label="Contrasenia " />
								<p:message for="provincia" />

								<h:outputLabel for="codigoArea" value="Código de area: " />
								<h:inputText value="#{configuracionBean.codigoAreaLocalidad}"
									id="codigoArea" label="Código de area " />
								<p:message for="codigoArea" />
				  
							</h:panelGrid>

							<p:commandButton id="localidadButton" value="Registrar" 
								actionListener="#{configuracionBean.registrarLocalidad}" update="messages panelLocalidad"
							
								/>

							<p:button id="verLocalidadButton" value="Ver"
								outcome="verLocalidades" update="panelLocalidad" />

						</p:tab>

						<p:tab title="Tipo de Producto">
							<h:panelGrid id="panelProducto" columns="3" cellpadding="10">

								<h:outputLabel for="nombreTP" value="Nombre: " />
								<p:inputText value="#{configuracionBean.nombreTipoProducto}"
									id="nombreTP" label="Nombre " />
								<p:message for="nombreTP" />

							</h:panelGrid>

							<p:commandButton id="tipoProductoButton" value="Registrar"
								action="#{configuracionBean.registrarTipoProducto}"
								update="panelProducto" />

							<p:button id="verTipoProductoButton" value="Ver"
								outcome="verTiposProductos" update="panelProducto" />
						</p:tab>

						<p:tab title="Unidad de Medida">
							<h:panelGrid id="panelMedida" columns="3" cellpadding="10">

								<h:outputLabel for="nombreUM" value="Nombre: " />
								<p:inputText value="#{configuracionBean.nombreUnidadMedida}"
									id="nombreUM" label="Nombre " />
								<p:message for="nombreUM" />

								<h:outputLabel for="unidad" value="Unidad: " />
								<h:inputText value="#{configuracionBean.unidadMedida}"
									id="unidad" label="Unidad " />
								<p:message for="unidad" />

								<h:outputLabel for="dominio" value="Dominio: " />
								<h:inputText value="#{configuracionBean.dominioUnidadMedida}"
									id="dominio" label="Dominio " />
								<p:message for="dominio" />

							</h:panelGrid>

							<p:commandButton id="unidadButton" value="Registrar"
								action="#{configuracionBean.registrarUnidadMedida}"
								update="panelMedida" />

							<p:button id="verUnidadMedidaButton" value="Ver"
								outcome="verUnidadesMedidas" update="panelMedida" />


						</p:tab>

						<p:tab title="Marca de Producto">
								<h:panelGrid id="panelMarca" columns="3" cellpadding="10">

								<h:outputLabel for="nombreMP" value="Nombre: " />
								<p:inputText value="#{configuracionBean.nombreMarcaProducto}"
									id="nombreMP" label="Nombre " />
								<p:message for="nombreMP" />

								<h:outputLabel for="descripcion" value="Descripción: " />
								<h:inputText value="#{configuracionBean.descripcionMarcaProducto}"
									id="descripcion" label="Descripción " />
								<p:message for="descripcion" />

							</h:panelGrid>

							<p:commandButton id="marcaButton" value="Registrar"
								action="#{configuracionBean.registrarMarcaProducto}"
								update="panelMarca" />

							<p:button id="verMarcaProductoButton" value="Ver"
								outcome="verMarcasProductos" update="panelMarca" />

						</p:tab>

						<p:tab title="Tipo de Rubro">
							<h:panelGrid id="panelRubro" columns="3" cellpadding="10">

								<h:outputLabel for="rubro" value="Rubro: " />
								<p:inputText value="#{configuracionBean.rubroCliente}"
									id="rubro" label="Rubro " />
								<p:message for="rubro" />

							</h:panelGrid>

							<p:commandButton id="registrarRubroButton" value="Registrar"
								action="#{configuracionBean.registrarRubro}"
								update="panelRubro" />

							<p:button id="verRubroButton" value="Ver"
								outcome="verTiposRubros" update="panelRubro" />

						</p:tab>
						
						<p:tab title="Tipo de IVA">
							<h:panelGrid id="panelIva" columns="3" cellpadding="10">

								<h:outputLabel for="iva" value="Tipo de Iva: " />
								<p:inputText value="#{configuracionBean.ivaCliente}"
									id="iva" label="Tipo de Iva " />
								<p:message for="iva" />

							</h:panelGrid>

							<p:commandButton id="registrarIvaButton" value="Registrar"
								action="#{configuracionBean.registrarIva}"
								update="panelIva" />

							<p:button id="verIvaButton" value="Ver"
								outcome="verTiposIva" update="panelIva" />

						</p:tab>
						
						<p:tab title="Estado Cheque">
							<h:panelGrid id="panelEC" columns="3" cellpadding="10">

								<h:outputLabel for="estado" value="Estado del Cheque: " />
								<p:inputText value="#{configuracionBean.estadoCheque}"
									id="estado" label="Estado del Cheque " />
								<p:message for="estado" />

							</h:panelGrid>

							<p:commandButton id="registrarEstadoButton" value="Registrar"
								action="#{configuracionBean.registrarEstadoCheque}"
								update="panelEC" />

							<p:button id="verEstadoButton" value="Ver"
								outcome="verEstadosCheques" update="panelEC" />

						</p:tab>
						
						<p:tab title="Configuración Ajuste">
							<h:panelGrid id="panelCA" columns="3" cellpadding="10">

								<h:outputLabel for="tipo" value="Tipo de Ajuste: " />
								<p:inputText value="#{configuracionBean.tipoAjuste}" id="tipo"
									label="Tipo de Ajuste " />
								<p:message for="tipo" />

								<h:outputLabel value="Impacto: " />
								<p:selectOneMenu value="#{configuracionBean.impacto}">
									<f:selectItem itemLabel="Seleccione uno" itemValue="" />
									<f:selectItem itemLabel="Negativo" itemValue="false" />
									<f:selectItem itemLabel="Positivo" itemValue="true" />
								</p:selectOneMenu>

							</h:panelGrid>

							<p:commandButton id="registrarTipoAjusteButton" value="Registrar"
								action="#{configuracionBean.registrarTipoAjuste}"
								update="panelCA" />

							<p:button id="verTiposAjusteButton" value="Ver"
								outcome="verTiposAjustes" update="panelCA" />

						</p:tab>

					</p:accordionPanel>

				</h:form>

			</div>
			</section> 
		</div>
	</h:body>
</html>